@charset "utf-8";
.mj-timeline-item {
	font-size: 14px;
	position: relative;
}
.mj-timeline-item-tail {
    position: absolute;
    left: 7px;
    height: 100%;
    border-left: 2px solid #e4e7ed;
}
.mj-timeline-item:last-child .mj-timeline-item-tail {
    display: none;
}
.mj-timeline-item-node {
	width: 15px;
    height: 15px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid var(--primary);
    position: absolute;
}
.mj-timeline-item-node-custom {
    background-color: #fff;
    position: absolute;
    line-height: normal;
}
.mj-timeline-item-content {
	padding:0 0 15px 25px;
	position: relative;
	top:-2px;
}
.mj-timeline-item-content .title {
	margin-bottom: 6px;
	font-weight: bold;
}

